Group Communication Support for CORBA using OCI
نویسندگان
چکیده
The CORBA has many attractive features such as reusability, portability, and interoperability which are key issues in the integration of heterogeneous and distributed computing system. However, it provides little support for fault tolerance and high availability that can be supported by means of object replication. The existing approaches do not support transparent plug-in of group communication protocols into CORBA with which CORBA application programmers are able to directly exploit group communication protocols. They either require modification of CORBA or OS, or provide no room for incorporating group communication transport protocols into CORBA. In this paper we propose a generic group communication framework that allows transparent plug-in of various group communication protocols with no modification of existing CORBA. For this, we extend the Open Communication Interface (OCI) to support interoperability, reusability of existing group communication, and independency on ORB and OS. The proposed approach can also be applied to various group communication protocols.
منابع مشابه
OCI-Based Group Communication Support in CORBA
Group communication is a useful mechanism guaranteeing consistency among replicated objects. The existing approaches do not allow transparent plug-in of group communication protocols into CORBA. They either require modification of CORBA or OS, or provide no room for incorporating group communication transport protocols into CORBA. We thus propose a generic group communication framework that all...
متن کاملThe Implementation and Analysis of OCI-Based Group Communication Support in CORBA
Object replication is a technique to enhance fault tolerance and high availability. Group communication is a useful mechanism guaranteeing the consistency among replicated objects. We propose a generic group communication framework that allows transparent plug-in of various group communication protocols with no modification of existing CORBA. For this, we extend the Open Communications Interfac...
متن کاملExtending CORBA with Specialised Protocols for QoS Provisioning
The CORBA layer in a distributed system hides the heterogeneity of the underlying computer network. The interactions of objects located at different computing systems are described in terms of IDL specifications and the ORB takes care of the actual transfer of messages along the wire. In fact, an object interaction is translated into the transfer of GIOP messages over TCP/IP networks (IIOP). Th...
متن کاملBuilding Reliable Distributed Systems with CORBA
New classes of large-scale distributed applications will have to deal with unpredictable communication delays, with partial failures, and with networks that partition. In addition, sophisticated applications like teleconferencing, video-on-demand, and concurrent software engineering require a group communication abstraction. These paradigms are not adequately ad-ion. These paradigms are not ade...
متن کاملThe Design of a CORBA Group Communication Service
The Common Object Request Broker Architecture (CORBA) is becoming a standard for distributed application middleware, and there are increasing needs for enriching the basic functionalities of CORBA. While mechanisms for persistence, transactions, event channels, etc., have been designed and specified for CORBA, no standard support is provided to handle object replication. In this paper we discus...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000